3D77EF2A51003969A92708F3996A1249 808540DCAF5AFD96E3FF19DE25F542B2 5AD77F3027698625B1A2E5F4A4BCD83D 43DAB3F5CA30D32A1A1F66CF80619003 9DF5AC54A0231FB11537E94E0529B319 347A23C22AE62B47C1C4755B8612C925 FCAB5C5564F59FE0DF73F04D759238C8 80661F91A771D1FCEB5E4E6E530DFFD6 252F7B1ECB123BECFA51CB855503275C 592AB74FEA984F697A93DC94E43C908D A2308D0C3CF2A9A7A5248920D4F9ABCC 9C03433C1DBAA8527CE0FA1DD96F557A 58C94D85CFE611A1822E588F750327B2 904A816BD1451DF6D86B40FD0E33ACE9 D786E9B0AEA748FBC51D2FEFD03F0D3A D41D8CD98F00B204E9800998ECF8427E